package com.finalcial.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

/**
 * 对应接收人下拉框--接受人角色下拉框--图片上传--图片解析
 * @author Administrator
 *
 */
public interface PublicDao {
	/**
	 * 申请报账中接收角色下拉框接口(非管理员)
	 * @return
	 */
	public List<Map<String, Object>> listRoleAll();
	/**
	 * 申请报账中接收人下拉框接口(非管理员)
	 * @param roleId 角色id
	 * @return
	 */
	public List<Map<String, Object>> listUserNameAll(Integer roleId);
	/**
	 * 申请报账中图片上传接口
	 * @param invoiceName 票据名称
	 * @param enclosureUrl 文件路径
	 * @param enclosureSize 文件大小
	 * @param reimbursementId 报销id
	 * @return
	 */
	public Integer insertCheckSheet(String invoiceName, String enclosureUrl, String enclosureSize, String reimbursementId);
	/**
	 * 申请报账中图片解析接口
	 * @param reimbursementId 报销id
	 * @return
	 */
	public List<Map<String, Object>> getCheckSheet(@Param("reimbursementId")String reimbursementId);


}
